/**
 * 页面加载完毕执行
 */
var contextPath;
$(function(){
	var parentFrame = window.parent;
	if(parentFrame && parentFrame != window){
		window.top.location.href = contextPath + "login.jsp";
	}
	$("#voltagelevel").bind("change",function(){
		deviceTypeStart();
	});
	$("#devicetype").bind("change",function(){
		importTemplateStart();
	});
});

function exportExcel(){
	var templateId = $("#exportselect").val();
	var starttime = $("#beginTime").val();
	var endtime = $("#endTime").val();
	var exportType=$('#exportType').val();
	if(templateId != 4){
        if(starttime==""||endtime==""){
            alert("请选择时间");
            return false;
        }
        starttime = starttime.replace(/-/g, "");
        endtime = endtime.replace(/-/g, "");
	}
	//alert(starttime);
	if(confirm("确定导出对应模板数据吗？")){
		$("#exportimg").show();
		$.ajax({
			url : contextPath+ 'user/excel/export',
			data : {
				exportType : exportType,
				templateId : templateId,
				stratTime : starttime,
				endTime : endtime
			},
			type : 'POST',
			success : function(data) {
				//alert(data.msgDesc);
				$("#exportimg").hide();
				if(data.msgDesc=="导出失败"){
					alert(data.msgDesc);
				}else if(data.msgDesc=="none"){
					alert("没有图片信息");
					location.href=basePath+"user/m/export.jsp"
				}else{
					var uploadurl =  basePath +data.msgDesc;
					// alert(uploadurl);
					window.location.href =uploadurl;
				}
			}
		});
	}
}

function deviceTypeStart(){
	var voltagelevel=$("#voltagelevel").val();
	$.ajax({
		url : contextPath+ '/user/devicetype/list',
		data : {voltagelevel:voltagelevel},
		type : 'POST',
		success : function(list) {
			if(list!=null && list.length>0){
				$("#devicetype").empty().show();
				var option="";
				for(var i=0;i<list.length;i++){
					var devicetype = list[i];
					//alert(province);
					option +="<option value='"+devicetype.deviceTypeId+"'>"+devicetype.deviceTypeName+"</option>";
				}
				$("#devicetype").append(option);
			}
			setTimeout(function(){
				importTemplateStart();
			},100);
		}
	});
}

function importTemplateStart(){
	var typeid=$("#devicetype").val();
	$("#importid").empty().show();
	$.ajax({
		url : contextPath+ '/user/excel/importlist',
		data : {
			deviceTypeId : typeid
		},
		type : 'POST',
		success : function(list) {
			if(list!=null && list.length>0){
				var option="";
				for(var i=0;i<list.length;i++){
					var template = list[i];
					option +="<option value='"+template.templateId+"'>"+template.templateName+"</option>";
				}
				$("#importid").append(option);
			}
		}
	});
}

function batchadd() {
	var templateId = $("#importid").val();
	//alert(templateId);
	if(templateId==null||templateId==0){
		alert("请选择模板");
		return false;
	}
	var domId ="userFile"; 
	var file_name = $('#'+domId).val();
	var extStart=file_name.lastIndexOf("."); 
	var ext=file_name.substring(extStart,file_name.length).toUpperCase(); 
	if (file_name == null || file_name.length < 1) {
		alert("必须选择一个文件才能上传");
		return false;
	}
	if(ext!=".XLS"&&ext!=".XLSX"){ 
		alert("文件格式不正确！");
		$("#userFile").focus();
		return false; 
	}else{
		var templateId = $("#importid").val();
		$("#importimg").show();
		$.ajaxFileUpload({
			url : contextPath+ 'user/excel/readfile?templateId='+templateId,
			secureuri : false,
			fileElementId : domId,
			data : [ $('#' + domId).attr('name')],
			dataType : 'json',
			success : function(data) {
				$("#importimg").hide();
				var list=eval(data.list);
				var errorlist = list[3];
				//alert(errorlist.length);
				if(errorlist.length > 0){
					$(".add_members_box_title").html("成功" + list[0] + "条;新增" + list[1] + "条;更新" + list[2] + "条;失败" + errorlist.length
						+ "条<img src='../images/add_members_close.jpg' alt='' class='close' style='left: 405px;' onclick='javascript:closeimp();'/>");
					for(var i=0;i<errorlist.length;i++){
						var div = '<div class="add_members_cont">';
						div += '<ul class="add_members_cont_ul">';
						div += '<li class="number" style="width: 20%">'+(i+1)+'</li>';
						div += '<li class="username" style="width: 80%">'+errorlist[i]+'</li>';
						div += '</ul>';
						div += '</div>';
						$("#errorContent").append(div); 
					}
					$("#excelAddBox").show();
				}else{
					alert("成功" + list[0] + "条;" + "新增" + list[1] + "条;"
							+ "更新" + list[2] + "条;");
				}
				$('#'+domId).val("");
				if(errorlist.length < 0){
					window.location.href = "export.jsp";
				}
			},
			error:function(data){
				alert('111');
			}
		});
	}
}

function closeimp(){
	$("#excelAddBox").hide();
	window.location.href = "export.jsp";
}